supratrochlear artery - French English Dictionary